﻿using System;
using System.Collections.Generic;
using SGAEntidades;

namespace SGALogicaNegocio
{
    public class SolicitudTaxi
    {
        private static readonly SGAInterfaces.ISolicitudTaxi DalSolicitudTaxi = new SGAAccesoDatos.SolicitudTaxi();

        public IList<SolicitudTaxiInfo> Listar(SolicitudTaxiInfo oSolicitudTaxi)
        {
            return DalSolicitudTaxi.Listar(oSolicitudTaxi);
        }

        public SolicitudTaxiInfo Consultar(SolicitudTaxiInfo oSolicitudTaxi)
        {
            return DalSolicitudTaxi.Consultar(oSolicitudTaxi);
        }

        public bool Registrar(SolicitudTaxiInfo oSolicitudTaxi, ref string sIdSolicitud)
        {
            return DalSolicitudTaxi.Registrar(oSolicitudTaxi, ref sIdSolicitud);
        }

        public bool Actualizar(SolicitudTaxiInfo oSolicitudTaxi)
        {
            return DalSolicitudTaxi.Actualizar(oSolicitudTaxi);
        }

        public bool Aprobar(SolicitudTaxiInfo oSolicitudTaxi)
        {
            return DalSolicitudTaxi.Aprobar(oSolicitudTaxi);
        }
    }
}
